BeaconFire is based in Central NJ, specializing in Software Development, Web Development, and Business Intelligence; looking for candidates with a strong background in Software Engineering or Computer Science for an iOS Developer position.
Job Responsibilities:
- Develop robust, high-performance iOS apps using Swift, Objective-C, SwiftUI, and UIKit.
- Build cross-platform mobile applications using React Native to ensure consistent user
- experiences across iOS and Android platforms.
- Collaborate with product managers, designers, and backend engineers to implement new
- features and improve user experiences.
- Write clean, maintainable code using design patterns such as MVC and MVVM.
- Integrate third-party services and APIs using tools like Alamofire, Firebase, and Core Data.
- Implement efficient networking solutions/API integration using RESTful services/URLSession.
- Participate in code reviews, contributing to the quality and maintainability of the codebase.
- Utilize CI/CD tools like GitLab, Jenkins, and TestFlight for smooth app deployment and testing.
- Troubleshoot and resolve issues related to performance, scalability, and user interface.
- Stay updated on the latest iOS and cross-platform development trends, contributing ideas for
- continuous improvement.
Required Skills and Experience:
- 3+ years experience in native iOS development using Swift, Objective-C, SwiftUI, and UIKit.
- Experience with cross-platform mobile development using React Native.
- Experience with API integration, networking (URLSession, RESTful APIs), and third-party
- frameworks (e.g., Alamofire, Firebase).
- Familiarity with Auto Layout, dynamic UI development, and animations in UIKit and SwiftUI.
- Knowledge of design patterns such as MVC and MVVM for scalable app architecture.
- Experience with CI/CD pipelines, testing frameworks (XCTest, XCUITest), and app deployment
- via TestFlight or the App Store.
- Strong debugging and problem-solving skills.
- Ability to collaborate effectively within team and communicate with cross-functional teams.
Preferred Qualifications:
- Master’s Degree in Computer Science, Software Engineering, or related field.
- Experience with React Native for cross-platform mobile app development.
- Experience with Objective-C in maintaining or updating legacy iOS applications.
- Experience with Firebase for backend services, real-time databases, and data persistence.
- Familiarity with agile methodologies such as Scrum or Kanban.
- Knowledge of mobile security best practices.
Compensation: $65,000.00 to $80,000.00 /year
BeaconFire is an E-verified company and provides equal employment opportunities (visa sponsorship provided).